int beep = 2;   // 定义数字口2控制蜂鸣器

int val;        // 定义变量用于接收模拟口输入值
int fire = 14;  // 火焰传感器正脚接入模拟A0口

void setup() {
  Serial.begin(9600);     // 设置波特率9600
  pinMode(beep, OUTPUT);  // 设置数字2引脚为输出模式
}

void loop() {
  val = analogRead(fire);  // 读取模拟A0口输入
  Serial.print("模拟量值为：");
  Serial.println(val);
  if (val < 15) {             // 可以通过调节这个参数来改变火焰检测的阈值
    digitalWrite(beep, LOW);  // 关闭蜂鸣器
  } else {
    digitalWrite(beep, HIGH);  // 打开蜂鸣器
  }
  delay(1000);  // 延迟1s
}